Rohit Sharma took a mind-blowing one-handed catch at second slip to remove Bangladesh captain Mominul Haque early in the day.